运算符是python语言各种表达式的符号,主要运算符:
算术运算符:
运算 | 说明 |
a+b | a加b |
a-b | a减b |
a*b | a乘b |
a/b | a除b |
a//b | a除以b后向下圆整,丢弃小数部份 |
a**b | a的b次方 |
a=2
b=9
print(b//a) #取整
print(b%a) #取余
print(a**b) #幂运算
返回值:
4
1
512
比较运算符
运算符 | 描述 | 实例(以a为10,b为20 ) |
== |
等于,比较对象是否相等 | (a==b)返回False |
!= |
不等于,比较两个对象是否相等 | (a!=b)返回True |
> |
大于,返回值为bool | (a>b)返回False |
< |
小于,所有比较运算符返回1表示真,返回0为假,这分别与特殊的变量True和False等价,注意,这些变量名的大写 | (a< b),返回True |
>= |
(a>=b)大于等于,返回值为bool | 返回False |
<= |
小于等于,返回值为bool | (a<=b)返回True |
赋值运算符
运算符 | 描述 | 实例(以a为10,b为20) |
“=” | 简单的赋值运算符 | c=a+b将 a+b 的运算结果赋值给c |
+= | 加法赋值运算符 | c+=a 等效于c=c+a |
-= | 减法赋值运算符 | c-=a 等效于c=c-a |
*= | 乘法赋值运算符 | c*=a 等效于c=c*a |
/= | 除法赋值运算符 | c/=a 等效于c=c/a |
%= | 取模赋值运算符 | c%=a 等效于c=c%a |
**= | 乘幂赋值运算符 | c**=a 等效于c=c**a |
//= | 取整除赋值运算符 | c//=a 等效于c=c//a |
a=2
b=9
b//=a
print(b) #取整
返回值:
4
a=2
b=9
b+=a
print(b)
返回值:
11
逻辑运算符
运算符 | 描述 | 实例(以a为1,b为0) |
and | 两者为真,则返回真,只有一个为假,则返回假 | FALSE |
or | 只有一个为真,则返回真,只有两个为假,则返回假 | TRUE |
not | 如果真,则返回假,如果为假,则返回真 | FALSE |